PHP functional reactive